package com.anstudio.app.lhasa.core.mappers;

import com.anstudio.app.lhasa.core.modules.SightImgs;
import com.anstudio.app.lhasa.core.modules.SightImgsExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SightImgsMapper {
    long countByExample(SightImgsExample example);

    int deleteByExample(SightImgsExample example);

    int insert(SightImgs record);

    int insertSelective(SightImgs record);

    List<SightImgs> selectByExampleWithBLOBs(SightImgsExample example);

    List<SightImgs> selectByExample(SightImgsExample example);

    int updateByExampleSelective(@Param("record") SightImgs record, @Param("example") SightImgsExample example);

    int updateByExampleWithBLOBs(@Param("record") SightImgs record, @Param("example") SightImgsExample example);

    int updateByExample(@Param("record") SightImgs record, @Param("example") SightImgsExample example);
}